/**
 * Copyright ©2003~2019年8月25日 szkingdom
 * @author raohj
 * @date 2019年8月25日
 * @file RNative.java
 * @comment : please input your comment to this file
 * @version : input version
 * @modify:
 * 		1、 2019年8月25日 由 raohj 新建文件
 */
package com.ccnu.demojava.natives;

/**
 * @author raohj
 * @date 2019年8月25日
 * @version
 * @comment to add your comment
 */
public class RNative {
	static {
		System.loadLibrary("JNIT1");
	}

	public static native void Hello();

	public static native int Sum(int x, int y);

	public static native String StrCat(String a, String b);

	public static native String invokeJavaObject(RNativePo po);

	public static void test() {
		Hello();
		System.out.println("java" + StrCat("饶海军", "虚拟机"));
		RNativePo rPo = new RNativePo();
		rPo.setField1("value1");
		rPo.setField2("value2");
		rPo.setField3("value3");
		invokeJavaObject(rPo);
	}
}
